in symbols table:

struct _CoffSymbol {
    union {
        char        name[8];
        uint32_t    value[2];
    } first;
    uint32_t    value;
    uint16_t    sectionNumber;
    uint16_t    type;
    uint8_t        storageClass;
    uint8_t        numberOfAuxSymbols;
}

if name first 4 bytes zero,than next 4 bytes mean offset.
This changed behaviour string name to uint32_t    value[2]